# -*- coding = utf-8 -*-
# @Time : 2021/7/15 10:25
# @Author : 龙王赘婿_彪少
# @File : testBs46.py
# @Software: PyCharm

from bs4 import BeautifulSoup
import re

file = open("./baidu.html", "rb")
myhtml = file.read().decode("utf-8")

# 解析器 变成树结构
bs = BeautifulSoup(myhtml, "html.parser")

# ccs选择器
# 通过标签查找
# t_list = bs.select("title")
# 通过类名查找 .后面是类名
# t_list = bs.select(".muav")
# 通过id查找 #后面是is
# t_list = bs.select("#wrapper")
# 通过某个标签的某个属性来查找
# t_list = bs.select("a[class ='bri']")
# 通过字标签来查找
# t_list = bs.select("head > title")
# 通过兄弟节点标签来查找
t_list = bs.select(".muav ~ .bri")

print(t_list[0].get_text())

for item in t_list:
    print(item)
